home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
t_os
/
magl
/
makefile
< prev
next >
Wrap
Makefile
|
1991-10-18
|
926b
|
49 lines
#define
CC = hc386
LINK = 386link
ASM = 386asm
#suffix rules
.SUFFIXES: .c .h .asm .obj
.c.obj:
$(CC) $<
.asm.obj:
$(ASM) $<
#define
TARGET = magl.exp
OBJECTS = magl.obj wild.obj mag.obj pixel.obj effect.obj
HEADER = mag.h wild.h pixel.h
CSRC = magl.c mag.c wild.c
ASMSRC = pixel.asm effect.asm
DOCUMENT = magl.doc
LIBDIR = ..\LIB
LIB = $(LIBDIR)\hce.lib $(LIBDIR)\tbios.lib
LINKOPT = -lib $(LIB) -pack -callbuf 4
#main
$(TARGET) : $(OBJECTS)
$(LINK) @${$# $(LINKOPT) -exe $@}
magl.obj : magl.c mag.h wild.h
mag.obj : mag.c mag.h pixel.h
wild.obj : wild.c wild.h
pixel.obj : pixel.asm
effect.obj : effect.asm
#tag
tag : $(CSRC) $(ASMSRC) table.tag
table.tag : $(CSRC) $(ASMSRC)
+f:\tool\mifes\mitags -p *.c *.asm >table.tag
#lzh
lzh : $(HEADER) $(CSRC) $(ASMSRC) $(DOCUMENT) $(TARGET)
lha u magl.lzh $(HEADER) makefile $(CSRC) $(ASMSRC) $(DOCUMENT) $(TARGET)